.width80{width: 80px!important;}
.width60{width: 60px!important;}
.width150{width: 150px!important;}
.font30{font-size: 30px;}
.font_s20{font-size:16px;}
.font_s56{font-size: 40px;}
.color_orange{color: #ed7100;}
.color_green{color:#00b700;}
.color_red{color:#e9221f; }
.color_666{color: #666;}
.color_333{color: #333;}
.color_999{color: #999;}
.fl{float: left;}
.fr{float: right;}
a.red_line{color: #e9221f;border-bottom: 1px solid #e9221f;}
.layui-layer-btn .layui-layer-btn0{border-color: #e9221f!important;background-color: #e9221f!important;}
.layui-laypage .layui-laypage-curr .layui-laypage-em{background-color: #e9221f;}
.layui-laypage a:hover{color: #e9221f}
.layui-textarea{width: 500px;resize: none;}
a.btn_block,a.btn_line{width: 100px;height: 30px;display: inline-block; line-height: 30px;border: 1px solid #e9221f;}
a.btn_block{background:#e9221f;color: #fff;}
a.btn_line{color: #e9221f; }
.layui-btn-primary:hover{border-color:#e9221f;}
.layui-tab-brief>.layui-tab-title .layui-this{color:#e9221f;}
.layui-tab-brief>.layui-tab-more li.layui-this:after, .layui-tab-brief>.layui-tab-title .layui-this:after{border-color:#e9221f; }
.layui-nav-tree .layui-nav-bar{background-color: #f7f7f7;}
.layui-nav .layui-nav-item a{color: #1e1e1e;}
.layui-layout-admin .layui-logo{left: 50px;height: auto;top:10px;width: 128px}
.layui-layout-admin .layui-logo img{width: 100%;}
.layui-nav-tree .layui-nav-child dd.layui-this, .layui-nav-tree .layui-nav-child dd.layui-this a, .layui-nav-tree .layui-this, .layui-nav-tree .layui-this>a, .layui-nav-tree .layui-this>a:hover{    background-color: #ffffff;color:#e9221f;}
.layui-nav .layui-nav-item a:hover, .layui-nav .layui-this a{color: #e9221f;}
.layui-bg-black {background-color: #f7f7f7!important;}
.layui-form-select dl dd.layui-this{background-color:#e9221f;}
.layui-btn{background-color:#e9221f;min-width:134px;}
.layui-btn-primary{background-color: #fff;}
.layui-nav{color: #1e1e1e;}
.layui-nav{background-color:#f7f7f7;}
.layui-layout-right{top: 20px;right: 20px;}
.layui-layout-admin .layui-header{padding:10px 0;}
.layui-nav-tree .layui-nav-item a:hover{background-color:#fff;}
.layui-nav .layui-nav-item a.icon_index{background: url(../images/icon_1.png) no-repeat 36px center;background-size: 20px 17px;}
.layui-nav-tree .layui-nav-item a{font-size:14px;}
.layui-nav .icon_tow{background: url(../images/icon_2.png) no-repeat 36px center;background-size: 20px 17px;}
.layui-nav .icon_three{background: url(../images/icon_4.png)no-repeat 36px center;background-size: 20px 17px;}
.layui-nav .icon_three{background: url(../images/icon_4.png) no-repeat 36px center;background-size: 20px 17px;}
.layui-nav .icon_four{background: url(../images/icon_3.png) no-repeat 36px center;background-size: 20px 17px;}
.layui-nav .layui-nav-item a.icon_index,.layui-nav .icon_tow,.layui-nav .icon_three,.layui-nav .icon_four{padding-left:58px;font-size:16px;line-height:40px;box-sizing: border-box;}
.layui-nav .layui-nav-item a{height:40px;  line-height:40px;}
.layui-layout-admin .layui-side{width:165px;top:80px;}
.layui-side-scroll{width:180px;}
.layui-body{left:165px;}
.layui-nav-tree{width:170px;}
.text-center{text-align: center;}
.layui-layout-admin .layui-footer{left:165px;}
.layui-nav .new_nav-item a.new_a{color: #fff;}
.layui-nav .layui-this:after, .layui-nav-bar, .layui-nav-tree .layui-nav-itemed:after{background-color: #23262E;}
.layui-layout-admin .layui-body{top: 80px;}
.body_right{padding:20px;}
.nav_title{font-size:20px;color: #1e1e1e;border-left: 2px solid #e9221f;padding-left: 20px;margin-bottom: 20px;}
.layui-form{padding-top: 20px;}
.index_totile{
    display: flex;}
.index_totile li{width: 24%;padding: 40px 0;text-align: center;color: #fff;background: #e9221f;margin-right: 10px;}
/*公司管理*/
.layui-inline .width100{width: 120px;}
.layui-inline .width100 .layui-btn{width: 100%;}
.layui-table[lay-skin=nob] td, .layui-table[lay-skin=nob] th{text-align: center;}
.mytable{margin-top:10px;}
.my_newlayerpage{display: flex;justify-content: flex-end;}
.allbox_a a{margin: auto 4px;}
.passworrd_btn{    width: 140px;margin-left: 110px;margin-top: 20px;}
.new_textcontent{padding: 9px 0;}
.new_computer{padding-top:10px;color: #666;}
.new_computer .layui-form-item{margin-bottom: 0px;}
.new_computer .layui-form-label{width: 120px}
.layui-form-item .card_layerbox img{width: 100%;}
.layui-form-item .search_icon{width: 18px;height: 18px;background: url(../images/search_icon.png) no-repeat;display: inline-block;position: absolute;bottom: 0;right: 0;}
.layui-form-item .card_nextbox{width: 120px;cursor: pointer;position: relative;display: inline-block;margin-right:20px;}
.layui-form-item .card_layerbox{margin:10px 0;}
a.abtn_link{color:#e9221f;margin-left: 10px;padding-bottom: 2px;border-bottom: 1px solid #e9221f;}
.create_iconbox{display: flex;width: 100%;justify-content: center;margin-bottom:40px;position: relative;}
.create_iconbox .icon{width: 52px;height: 44px;display: inline-block;background: url(../images/create_icon.png) no-repeat;}
.create_iconbox .icon_top1{background-position: 0 0;}
.create_iconbox .icon_top2{background-position: 0 -50px;}
.create_iconbox .icon_top3{background-position: 0 -99px;}
.create_iconbox .icon_top4{background-position: 0 -151px;}
.create_iconbox .icon_top5{background-position: 0 -205px;}
.create_succes{text-align: center;}
.create_succesbox{background: url(../images/create_icon.png) no-repeat;background-position: 0 -260px;width: 52px;height:54px;display: inline-block; }
.margin_tb{margin:30px auto 20px;}
.create_iconbox li{flex-direction:column;display: flex;width: 200px;align-items:center;position: relative;z-index: 8;}
.create_iconbox li i{margin-bottom: 20px;}
.create_iconbox li.line{border-bottom: 1px solid #f2f2f2;position: absolute;left:30%;top:22px;width: 380px;z-index: 7}
.create_boxform{border-top: none;padding-left: 220px}
.create_boxform .layui-form-label{width: 160px;}
.create_boxform .layui-input-block{margin-left: 190px;}
.add_mebtn{position: relative;}
.user-file-img{background: url(../images/add_img.png) no-repeat center center;  width:115px;  height:70px;  overflow: hidden;  background-size: 100%;border: 1px solid #f2f2f2;}
.user-file-input{width:115px;  height:70px;position: absolute;left: 0;top: 0;opacity: 0;cursor: pointer;}
.user-file-img img {width: 100%;height: 100%;}
.layui-form-item .add_mebtn{width: 115px;}
.add_titps{text-align: center;margin-top:4px;color: #999;font-size: 12px;}
.text-left{text-align: left;}
    /*登录*/
.h100{width: 100%;
    height: 100%;}
.login_body{
    height: 100%;width: 100%;background: url(../images/login_bg.jpg) no-repeat center top;}
.login_box{width: 800px;height:600px;margin: 30px auto auto;position: relative;}
.login_bg{width: 107px;height: 113px;}
.login_bg img{width: 100%;}
.flesx{display: flex;justify-content: flex-end;margin-top:5%;}
.login_form{width: 300px;border: 1px solid #d9d9d9;box-shadow:0px 0px 20px rgba(12,3,6,.2);padding: 40px 30px;box-sizing: border-box;background: rgba(255,255,255,.66);}
.login_title{background: url(../images/login_title.png) no-repeat;background-size:34px 34px;width: 100%;height: 34px;line-height: 34px;padding-left: 40px;box-sizing: border-box;font-size: 20px;color: #333;margin-bottom:20px;}
input.input_top{width: 100%;height:36px;padding: 10px;box-sizing: border-box;
    border: 1px solid #d9d9d9;margin-bottom:10px;border-radius: 5px;font-size: 12px;}
input.adminbox{background: url(../images/login_icon1.png) no-repeat 14px center;padding-left: 40px;background-size:15px 16px ;}
input.passwordbox{background: url(../images/login_icon2.png) no-repeat 14px center;padding-left: 40px;background-size:15px 16px ;}
.button_box{width: 100%;height: 34px;line-height: 34px;color: #fff;background:#e9221f;border: none;border-radius: 5px;margin-top:20px;}
.posireletave{position: relative;}
.tephone_img{width: 40px;height: 30px;position: absolute;right:10px;top: 3px;}
input.imgbox{background: url(../images/login_icon3.png) no-repeat 14px center;padding-left: 40px;background-size:15px 16px ;}
.fontco12{font-size: 10px;}
/*弹窗*/
.alert_box li{display: flex;margin-bottom: 10px;}
.alert_box li .new_textcontent{width:160px;color: #999;}
.alert_box li .layui-form-label{color: #333;}
.alert_bigbox .layui-tab{padding: 0px 20px;}
.lay_newcontent h4{font-size:18px;}
.lay_newcontent .disflex{display: flex;width: 90%;margin: auto;flex-wrap: wrap;}
.lay_newcontents .disflex{display: flex;width:100%;margin: auto;flex-wrap: wrap;}
.lay_newcontent .disflex li,.lay_newcontents .disflex li{width: 30%;line-height: 40px;}
.lay_newcontents .disflex li .layui-input-block{margin-left: 0!important;}
a.add_btn{padding:8px 10px;font-size: 12px;color: #fff;text-align: center;background:#e9221f;float: right;margin-bottom: 4px;}
a.add_btn1{padding:8px 10px;font-size: 12px;color: #fff;text-align: center;background:#e9221f;float: right;margin:0px 10px 4px;}
a.add_btn1line{padding:8px 10px;font-size: 12px;text-align: center;color:#e9221f;float: right;margin:0px 10px 4px;
    border: 1px solid #e9221f;}
.aline_a a{color:#e9221f;border-bottom: 1px solid #e9221f;}
.add_btnnumber .btn_nums{height:28px;width:44px;padding: 10px 4px;box-sizing: border-box;text-align: center;color: #666;}
.add_btnnumber  span{width: 30px;height:26px;cursor: pointer;list-style: none;background: none;border: 1px solid #dedede;display: inline-block;text-align: center;line-height: 26px;}
.no_bordertop{border-top: none;}
.wid_box120 .layui-form-label{width: 120px;}
.wid_box120 .layui-input-block{margin-left: 0;display: inline-block;}
.agreen_linebox{width: 100% !important;}
.agreen_linebox span{margin-right: 10px;}
h5.title{padding-left: 30px;font-size: 16px;font-weight:500;color: #333;}
a.smal_abtn{font-size: 10px;color:#e9221f;border-bottom: 1px solid #e9221f; }
.mar20_auto{margin: 20px auto;}
.marleft0{margin-left:0px!important;}
.ewm_codeico{text-align: center;margin: 20px auto;}
.line_title{border-bottom: 1px solid #dedede;padding:0px 0px 10px 10px;margin-bottom:20px;}
.add_peoplebox{text-align: center;}
.my_inputbox{border: 1px solid #dedede;width:280px;height: 34px;line-height: 34px;position: relative;margin: 20px auto;border-radius: 4px;}
.my_inputbox .my_input{border: none;width: 80%;}
.component_top{padding-bottom: 20px;}
.component_top li{line-height: 40px;}
.component_top li .color_999{margin-left: 10px;}
.component_top li .color_red{border-bottom: 1px solid #e9221f;margin-left: 10px;cursor: pointer;}
.component .mytable{margin-bottom: 20px;}
.component .mytable_title{font-size: 20px;margin-bottom: 20px;}
.add_people{width: 600px;margin:auto;}
.choces_box{width: 80px;padding: 5px 15px;text-align: right;float: left;}
.choces_box span{border-bottom: 1px solid #e9221f;color: #e9221f;}
.people_chosebox{float: left;}
.people_chosebox span{padding:6px 14px;border-radius: 5px;background: #dedede;text-align: center;position: relative;color: #fff;margin:10px;display: inline-block;}
.people_chosebox i{width:14px;height:14px;border-radius:100%;display: inline-block;position: absolute;top: -10px;right: -8px;color:  #e9221f;border: 1px solid  #e9221f;line-height: 14px;text-align: center;font-size: 12px;cursor: pointer;}
.add_people .padding_30{text-align: center;margin-top: 20px;}
.chocse_peopbox{width: 600px;margin:auto;text-align: center;padding: 20px 0px;}
.search_box{width: 300px;position: relative; margin: auto;}
.search_box input{width:180px;padding: 10px;}
.search_box  i{cursor: pointer;font-size:20px;margin-top: 4px;}
/*机构管理左侧导航*/
.left_nav{width: 180px;}
.left_nav .icon{width:12px;height:12px;display: inline-block;text-align: center;line-height:10px;border: 1px solid #999;margin-right: 10px;cursor: pointer;}
.nav_first h4{font-size: 18px;margin-bottom:4px;}
.first_ul{padding-left:10px;display: none;}
.first_ul h5{font-size: 16px;margin-bottom:4px;overflow: hidden;}
.first_ul .add_btn span{font-size: 12px;margin-left: 6px;cursor: pointer;}
.second_ul{padding-left: 34px;font-size: 12px;display: none;}
.first_li{position: relative;}
.first_li .title{width: 140px;font-size: 14px;}
.nav_first .add_btn{position: absolute;right: 10px;top:0px;display: none;}
/*20180825新增*/
.people_box li{width: 200px;border: 1px solid #f2f2f2;margin:10px;position: relative;float: left;padding: 10px;box-sizing: border-box;height:74px;box-shadow: 0 0 6px 1px rgba(0,0,0,.1);}
.vatol_img{width:50px;height:50px;border-radius: 50%;margin-right: 10px;
    border: 1px solid #f2f2f2;}
.people_text .name{font-size: 18px;}
.people_text .title{color: #666;}
.people_box .icon_close,.people_list .icon_close{width:16px;height:16px;display: inline-block;background:rgba(0,0,0,.7);color: #fff;font-size: 16px;border-radius: 50%;text-align: center;line-height:12px;font-style: normal;position: absolute;top: -6px;right: -6px;cursor: pointer;}
.people_list{overflow: hidden;width: 100%;}
.people_list li{width: 100px;text-align: center;float: left;position: relative;}
.people_list li img{margin:10px 0px 10px 0px;}
.people_list .icon_close{top:10px;right:15px;}

/*20181017新增*/
.seaarch_bigbox{width:700px;margin: 100px auto;padding:40px 10px 10px;min-height: 400px;border: 1px solid #f2f2f2;}
.seaarch_bigbox .title{font-size: 24px;text-align: center;}
.seaarch_bigbox .content{width: 100%;text-align: center;}
.seaarch_bigbox .content input{width:260px;margin: 20px auto;height:30px;padding: 0 10px;border: 1px solid #f2f2f2;list-style: none;-webkit-appearance: none;}
.seaarch_bigbox .content .search_btn{width:60px;height: 30px;text-align: center;color: #fff;background:#e9221f;line-height: 30px;
    border: none; border-radius: 0;}
.seaarch_bigbox .content img{width: 80%;}
@media screen and (max-width: 500px) {
    .seaarch_bigbox{width:100%;border: none;margin-top: 40px;padding: 0;}
    .seaarch_bigbox .content input,.seaarch_bigbox .content .search_btn{height: 40px;}
    .seaarch_bigbox .content img{max-width: 90%;}
}
/*2018-11-12新增*/
.new_people {overflow: hidden;width: 100%;margin: 20px 0;}
.new_people li{width: 100px;text-align: center;float: left;position: relative;}
.new_people li:after{content: '->';position: absolute;top: 18px;right: -8px;color: #999;cursor: pointer;}
.header_top{width: 50px;height: 50px;overflow: hidden;display: inline-block;border-radius: 50%;position: relative;}
.new_people .vatol_img{width:50px;height:50px;border-radius: 50%;border: 1px solid #f2f2f2;margin-right: 0;}
.new_people li:last-child:after{content:'';display: none;}
.new_people .icon_close{width:16px;height:16px;display: inline-block;background:rgba(0,0,0,.7);color: #fff;font-size: 16px;border-radius: 50%;text-align: center;line-height:12px;font-style: normal;position: absolute;top:2px;right: 15px;cursor: pointer;}
.new_people .row{color: #fff;position: absolute;cursor: pointer;width: 100%;left: 0px;background: rgba(0,0,0,.7);bottom: 0;line-height: 20px;}
.new_people .bcground_999{background: #d8d8d8;}
.new_people .add_img{width:50px;height:50px;border-radius: 50%;border: 1px solid #f2f2f2;margin-right: 0;background: #d8d8d8;color: #fff;line-height: 50px;display: inline-block;}